package com.hbnu.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hbnu.system.model.entity.DisciplineClassfi;

import java.util.List;

public interface DisciplineClassfiService extends IService<DisciplineClassfi> {
    /**
     * 新增学科分类
     *
     * @param disciplineClassfi
     * @return 是否成功
     */
    boolean addDisciplineClassfi(DisciplineClassfi disciplineClassfi);

    /**
     * 返回所有学科分类的名称列表
     */
    List<DisciplineClassfi> getDisciplineClassfiList();

    /**
     * 学科分类修改
     */
    boolean updateDisciplineClassfi(DisciplineClassfi disciplineClassfi);

    /**
     * 学科类别删除
     */
    boolean deleteDisciplineClassfi(String ID);


    /**
     * 根据学科分类名称查询
     * @param disciplineClassfiName
     * @return
     */
    List<DisciplineClassfi> getByDisplineClassfiName(String disciplineClassfiName);
}
